package com.plian.system.entity.fr.bank;

import com.baomidou.mybatisplus.annotation.TableName;
import com.plian.system.mybatis.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: Take-off
 * @Description: //TODO 银行信息暂存
 * @Date: 9:58 AM 2022/8/24
 * @Param:
 * @return:
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("fr_bank_org_storage")
@EqualsAndHashCode(callSuper = false)
public class BankOrgStorage extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "企业ID")
    private String orgId;

    @ApiModelProperty(value = "编码")
    private String orgCode;

    @ApiModelProperty(value = "时间")
    private Date date;

    @ApiModelProperty(value = "融资成本率")
    private BigDecimal financingCostRate;

    @ApiModelProperty(value = "带息负债总额")
    private BigDecimal interestBearingTotal;

    @ApiModelProperty(value = "直接融资")
    private BigDecimal directFinancing;

    @ApiModelProperty(value = "间接融资")
    private BigDecimal indirectFinancing;

    @ApiModelProperty(value = "长期融资")
    private BigDecimal longTermFinancing;

    @ApiModelProperty(value = "短期融资")
    private BigDecimal shortTermFinancing;
}
